marine terraces - Turkish English Dictionary